Changelog: 1.20 - 1.21 ---------------------------------------------------------------------- Added: -Backup host capabilities. If Amytal is unable to contact the central server at startup it will check several backup hosts. This should resolve any problems that you will have with our current, or any future hosts of Amytal. Fixed: -There are several bug fixes in this version that will realize large performance increases for most users. I had left a debugging pause in a subroutine of .25 seconds in every version since 1.00. I just recently relized that this was still in release versions of Amytal. This meant that if Amytal returned 12 results there would be a 3 second gap (12 * .25) between when they were received and when the file was written and available to be exec'd. This fix is especially important if you were getting historical enteries. If you got 30 results in a large pub with historical enteries the file could have been held up for as long as 8-10 seconds. 1.10 - 1.20 ---------------------------------------------------------------------- Added: -League and Historical Filters (bamFa|jupe) - see documentation.html -Style templates (bamFa|jupe) - see documentation.html -Recent counter to results - "10 of 10 players identified. 2 friends. 1 recent." A player is 'recent' if they are currently on the league roster. (bamFa|jupe) -Some added database security and quite a bit more normalization. -UGS functionality Fixed: -Another problem with Steam and Status. Valve is very bad about providing standardized, reliable output. Hopefully this will be the last time this has to be modified. -Totally reconfigured setup.exe. You can now manually locate your \SteamApps\ directory if setup.exe cannot find it based on your registry keys. For each user you can also specify the directory where condump files go (this will allow foreign users who have \cstrike_tchinese\ and etc to use Amytal). -Fixed one possible cause for lockups - obscure and rare, but could help a few people who had lockup problems. -Amytal will only allow one instance of itself to be running at a time, this should solve some problems for people who tried to start 10 copies at once... 1.00 - 1.10 ---------------------------------------------------------------------- Removed: -Removed Amytal Injected notification from retrieved.cfg. I liked it because it notified my team when I had started Amytal, but too many complaints ;) Added: -Added a debug option to the systray menu. Debugging is currently defaulting to on - I have the ability to change the default to off in the setup XML results returned from server. It will remain on for the next week or so while I iron out any more bugs. -Added a silent option: amytalSilent.cfg is created in the same directory as retrieved.cfg. Execing this file will display the same results in your console with no team_say notifications. -Added HISTORY, HISTORICAL LINK, and ALTERNATE information. Historical information will be appened with [H]. Historical info will only show up in amytalsilent.cfg, there are often many results and using say_team would take forever. Alternate steamids will be appended with [A]. Alternate steamids will show up in both retrieved.cfg and amytalsilent.cfg. Historical Links will be appended with [HL: wonid] and SHOULD only show up in amytalsilent.cfg. These links do not exist for every player, they were developed using our history and some heuristics, thus they are not perfect, but the ones that do show up should be accurate. Fixed: -Fixed assumption that status would always show 1 user per line Sometimes Steam would put 2 users on the same status line which would cause Amytal to report different results even when the players in a game didn't change. That behavior should disappear. If you still get inconsistent or what you think are incomplete results please let me know. -Fixed assumption that userconfig.cfg was being executed by every Steam user in their config.cfg. If the line does not appear in your config.cfg it will be added. Must run setup.exe for this to take effect. -Fixed some minor count problems where an id that was showing up twice in the database (user is multiclanning) would be counted towards the # of # players identified. -Fixed a minor issue with locating Steam. Both will check an additional key if the standard key fails to locate your HL. This should help with some people who were getting the error: "Could not find your Half-Life/Steam key in registry". Known Issues: -So far 2 people have reported an issue with setup.exe crashing when they click on their steam username in the listbox. I cannot replicate this behavior. If this is happening to you have some time to devote to debugging this I would appreciate it if you stop by #amytal and let me know. Things I may or may not do (based on demand): -Some people have requested a way to format the output differently. I may provide a way to re-order and delimit the data when it is stored in the .cfg files. I may also add the ability to change the names of the .cfg files in setup.exe - but really for those of you who have problems spelling retrieved.cfg - just make a bind? As far as the csi=cal-im cs=cal-i, I actually LIKE those small abbrevations, and I think they make sense. If enough of you disagree and voice it to me on IRC I may allow you to change those as well. -Does anyone want this to have an option to start when windows does? Or when Steam does? A few people asked.. I just leave mine opened. Things I may or may not do (based on resources): -The plan is to add match history to the current results. Things went well over the last few days so I ramped up the queries and results to include history. If things go well with this release I will add in the match history (which requires several more queries per Amytal). Just trying to keep things reliable and stable my going up slowly.